pool 9-ball
AFC weighs postponing Asian Cup 2027: the one-year age problem for VietnamOn a whiteboard in the medical room of a training centre, next to the...
Diego Rossi's Volley of the Forgotten Man and the Night America Slept at the AztecaI remember that moment vividly. The ball left Orbelín Pineda's foot from a...
VCT 2027–2028: 32 Partner Slots and a Ticket That No Longer Insures a LAN BerthOn October 19, 2026, when Sheep Esports' list of VCT 2027–2028 partners...
Sai Prasanna Kumar and Isabelle Xiao Xu: two tickets to Sheffield and the question of England's real youth table tennis depthHook: When a 3-2 score stops being a match and becomes a vote Eight tie-break...
KDA 50 with Zero Deaths: The Unprecedented Records of bzm, Shirley, and Vol in Dota 2When reviewing professional Dota 2 matches through a statistical lens, one...
Lakshya Sen Loses to Loh Kean Yew at the 2026 Asian Games: The 10-Point Run That Exposed a Limit in Converting AdvantageThe last shuttle of the match dropped into the net off Lakshya Sen's racket....
Three Disciplines, One Ruler: The Foundational Error of Combat Sports AnalysisAt a wushu event held in Incheon in 2026, I sat next to a young analyst. On h...
Djokovic beats Borges in Beijing: 30 straight wins and the limits of being 39BEIJING, 9:47 PM Second set, 2-2, fifth game. Novak Djokovic raised his hand...
Josh King and Fulham's Retention Problem: A Contract to 2029 Cannot Save an Academy on Its OwnWe start from Chengdu, where the barriers are not as towering as people assum...
Alwi Farhan, Kento Momota and the Tokyo Training Camp: When the Spotlight Outruns the DataThere is a frame I watched four times before writing this piece. On a trainin...
V.League: Survival Goals Are Not Written in the Most Expensive ContractA training session lasts three hours, but the final 40 minutes repeat one...
Saigon Phantom's Undefeated VMC Fall 2026 Run and ANTGAMER's 0-10 Collapse: The Gap in Vietnamese MLBB Is Widening, Not NarrowingAt one end of the VMC Fall 2026 group stage standings sits Saigon Phantom, th...
2026 Chess Olympiad: Official Schedule Released, India Defends Dual Crown in SamarkandThe International Chess Federation (FIDE) has officially released the schedul...
The Empty Analysis Sheet: Where Vietnamese Badminton Loses Its DataLast week I received an analysis file with nine sections and more than forty...
A Nurse, 2:29:07 and Nearly USD 700,000: The Gap Between Two RulebooksThe finish-line clock in Xi'an stopped at 2:29:07 on 18 October 2026. Officia...
Lessons From an Empty Data Pipeline in the Transfer WindowOn a Tuesday evening in Liverpool, I reopened the notes file for my...
Pegula sprints through in 56 minutes, Sabalenka continues power display at US OpenNew York – When the clock at Louis Armstrong Stadium had just ticked past 56...
McInnes' Ban: Early Season Test for Rangers and a Lesson from VARThere are phone calls that last only three minutes but change an entire summe...
Four Goalkeepers in a Twenty-Man List: Vietnam Futsal's Collective Audition Before the Russia TripOn the first training day in Ho Chi Minh City I stood at the corner of the...
A 40-metre wonder goal in Vietnam's third tier: a rare moment and the trap of astonishmentIn the closing minutes of the first half at Đan Phượng stadium, a Vạn Xuân Đa...
